var exampleData = {
	"project": {
		"currentEmpId": 8,
		"resources": [{
			"id": 4,
			"name": "张雪飞"
		}, {
			"id": 8,
			"name": "康凯"
		}, {
			"id": 15,
			"name": "朱春晖"
		}, {
			"id": 40,
			"name": "李佳"
		}, {
			"id": 42,
			"name": "陈强"
		}, {
			"id": 45,
			"name": "陈飞飞"
		}, {
			"id": 46,
			"name": "王云"
		}],
		"qaOnlyResources": [{
			"id": 15,
			"name": "朱春晖"
		}],
		"projectCuttingReason": false,
		"canDelete": true,
		"relatedProjects": [{
			"id": -1,
			"name": "未选择"
		}],
		"deletedTaskIds": [],
		"canModifyIsPhase": true,
		"pmId": 8,
		"projectId": 19,
		"tasks": [{
			"progress": "0",
			"canDelete": false,
			"realWorkload": -1,
			"type": "",
			"id": "tmp_-1",
			"level": 0,
			"progressByWorklog": "false",
			"canWrite": true,
			"description": "",
			"name": "123456",
			"relevance": "0",
			"assigs": [],
			"depends": "",
			"end": 1701187200000,
			"planWorkload": -1,
			"realend": -1,
			"status": "STATUS_UNDEFINED",
			"code": "",
			"loopXml": "",
			"collapsed": "false",
			"realstart": -1,
			"duration": 37,
			"start": 1696867200000,
			"canAdd": true,
			"hasChild": true,
			"isLoop": "",
			"isProjectRoot": true,
			"typeId": ""
		}, {
			"progress": "100",
			"isMilestone": false,
			"reportType": "",
			"canDelete": true,
			"hasNotFilledReport": 1,
			"workProduct": [],
			"taskStatusValue": "1",
			"realWorkload": 25,
			"type": "工程活动",
			"coordinateEdit": false,
			"id": "2111",
			"level": 1,
			"canWrite": true,
			"principal": 15,
			"progressByWorklog": false,
			"description": "",
			"name": "1",
			"assigs": [{
				"id": "584",
				"resourceId": 15,
				"effort": 0,
				"roleId": "taskMember"
			}, {
				"id": "585",
				"resourceId": 4,
				"effort": 0,
				"roleId": "taskMember"
			}, {
				"id": "586",
				"resourceId": 42,
				"effort": 0,
				"roleId": "taskMember"
			}],
			"relevance": "0",
			"depends": "",
			"end": 1698595200000,
			"planWorkload": 0,
			"isAssigned": true,
			"realend": 1698336000000,
			"status": "STATUS_ACTIVE",
			"approver": 8,
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": 1698249600000,
			"duration": 3,
			"start": 1698249600000,
			"canAdd": true,
			"hasChild": false,
			"isLoop": "0",
			"typeId": "E"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [{
				"taskId": 2112,
				"parentId": 23,
				"status": 0,
				"planSize": 56,
				"sizeUnitId": -10000,
				"projectId": 19,
				"productName": "12",
				"sizeUnitStr": "页(DOC(文档))",
				"productId": 54
			}],
			"taskStatusValue": "0",
			"realWorkload": 110,
			"type": "工程活动",
			"coordinateEdit": false,
			"id": "2112",
			"level": 1,
			"canWrite": true,
			"principal": 42,
			"progressByWorklog": false,
			"description": "",
			"name": "2",
			"assigs": [{
				"id": "587",
				"resourceId": 42,
				"effort": 0,
				"roleId": "taskMember"
			}, {
				"id": "588",
				"resourceId": 45,
				"effort": 0,
				"roleId": "taskMember"
			}],
			"relevance": "0",
			"depends": "2",
			"end": 1698681600000,
			"planWorkload": 0,
			"isAssigned": true,
			"realend": 1698336000000,
			"status": "STATUS_ACTIVE",
			"approver": 8,
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": 1697817600000,
			"duration": 1,
			"start": 1698681600000,
			"canAdd": true,
			"hasChild": false,
			"isLoop": "0",
			"typeId": "E"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [],
			"taskStatusValue": "5",
			"realWorkload": 0,
			"type": "配置管理",
			"coordinateEdit": false,
			"id": "2113",
			"level": 1,
			"canWrite": true,
			"principal": "",
			"progressByWorklog": false,
			"description": "",
			"name": "33",
			"assigs": [],
			"relevance": "0",
			"depends": "",
			"end": 1698681600000,
			"planWorkload": 0,
			"isAssigned": false,
			"realend": -1,
			"status": "STATUS_UNDEFINED",
			"approver": "",
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": -1,
			"duration": 3,
			"start": 1698336000000,
			"canAdd": true,
			"hasChild": true,
			"isLoop": "0",
			"typeId": "C"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [],
			"taskStatusValue": "0",
			"realWorkload": 0,
			"type": "配置管理",
			"coordinateEdit": false,
			"id": "2117",
			"level": 2,
			"canWrite": true,
			"principal": 8,
			"progressByWorklog": false,
			"description": "",
			"name": "331",
			"assigs": [{
				"id": "590",
				"resourceId": 8,
				"effort": 0,
				"roleId": "taskMember"
			}],
			"relevance": "0",
			"depends": "",
			"end": 1698681600000,
			"planWorkload": 0,
			"isAssigned": true,
			"realend": -1,
			"status": "STATUS_ACTIVE",
			"approver": 8,
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": -1,
			"duration": 3,
			"start": 1698336000000,
			"canAdd": true,
			"hasChild": false,
			"isLoop": "0",
			"typeId": "C"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "Q",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [],
			"taskStatusValue": "5",
			"realWorkload": 0,
			"type": "QA活动",
			"coordinateEdit": false,
			"id": "2114",
			"level": 1,
			"canWrite": true,
			"principal": "",
			"progressByWorklog": false,
			"description": "",
			"name": "44",
			"assigs": [],
			"relevance": "0",
			"depends": "",
			"end": 1699286400000,
			"planWorkload": 0,
			"isAssigned": false,
			"realend": -1,
			"status": "STATUS_UNDEFINED",
			"approver": "",
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": -1,
			"duration": 6,
			"qualityReportId": 35,
			"start": 1698681600000,
			"canAdd": true,
			"hasChild": true,
			"isLoop": "0",
			"typeId": "Q"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "Q",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [],
			"taskStatusValue": "0",
			"realWorkload": 0,
			"type": "QA活动",
			"coordinateEdit": false,
			"id": "2115",
			"level": 2,
			"canWrite": true,
			"principal": 15,
			"progressByWorklog": false,
			"description": "",
			"name": "441",
			"assigs": [{
				"id": "589",
				"resourceId": 15,
				"effort": 0,
				"roleId": "taskMember"
			}],
			"relevance": "0",
			"depends": "",
			"end": 1699286400000,
			"planWorkload": 0,
			"isAssigned": true,
			"realend": -1,
			"status": "STATUS_ACTIVE",
			"approver": 15,
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": -1,
			"duration": 6,
			"start": 1698681600000,
			"canAdd": true,
			"hasChild": false,
			"isLoop": "0",
			"typeId": "Q"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [],
			"taskStatusValue": "5",
			"realWorkload": 0,
			"type": "工程活动",
			"coordinateEdit": false,
			"id": "2116",
			"level": 1,
			"canWrite": true,
			"principal": "",
			"progressByWorklog": false,
			"description": "",
			"name": "任务名称1",
			"assigs": [],
			"relevance": "0",
			"depends": "",
			"end": 1698336000000,
			"planWorkload": 0,
			"isAssigned": false,
			"realend": -1,
			"status": "STATUS_UNDEFINED",
			"approver": "",
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": -1,
			"duration": 1,
			"start": 1698336000000,
			"canAdd": true,
			"hasChild": false,
			"isLoop": "0",
			"typeId": "E"
		}, {
			"progress": "0",
			"isMilestone": false,
			"reportType": "",
			"canDelete": true,
			"hasNotFilledReport": 0,
			"workProduct": [{
				"taskId": 2307,
				"parentId": 26,
				"status": 0,
				"planSize": 11,
				"sizeUnitId": -10000,
				"projectId": 19,
				"productName": "111",
				"sizeUnitStr": "页(DOC(文档))",
				"productId": 61
			}],
			"taskStatusValue": "5",
			"realWorkload": 0,
			"type": "工程活动",
			"coordinateEdit": false,
			"id": "2307",
			"level": 1,
			"canWrite": true,
			"principal": "",
			"progressByWorklog": false,
			"description": "",
			"name": "任务名称1",
			"assigs": [],
			"relevance": "0",
			"depends": "",
			"end": 1696867200000,
			"planWorkload": 0,
			"isAssigned": false,
			"realend": -1,
			"status": "STATUS_UNDEFINED",
			"approver": 8,
			"isPhase": false,
			"code": "",
			"loopXml": "",
			"isLocked": false,
			"collapsed": false,
			"realstart": -1,
			"duration": 1,
			"start": 1696867200000,
			"canAdd": true,
			"hasChild": false,
			"isLoop": "0",
			"typeId": "E"
		}],
		"canWriteOnParent": true,
		"selectedRow": 0,
		"projects": [{
			"id": "2",
			"name": "研制视图项目模板"
		}, {
			"id": "3",
			"name": "服务部过程验证项目"
		}, {
			"id": "5",
			"name": "过程验证项目"
		}, {
			"id": "8",
			"name": "Jing083二期"
		}, {
			"id": "15",
			"name": "需求熟悉及验证"
		}, {
			"id": "16",
			"name": "TEST测试项目"
		}, {
			"id": "18",
			"name": "测试项目2"
		}, {
			"id": "19",
			"name": "123456"
		}],
		"allResources": [{
			"id": 40,
			"name": "李佳"
		}, {
			"id": 41,
			"name": "刘明才"
		}, {
			"id": 42,
			"name": "陈强"
		}, {
			"id": 43,
			"name": "常白"
		}, {
			"id": 44,
			"name": "王德"
		}, {
			"id": 45,
			"name": "陈飞飞"
		}, {
			"id": 46,
			"name": "王云"
		}, {
			"id": 47,
			"name": "李天"
		}, {
			"id": 48,
			"name": "李琦"
		}, {
			"id": 49,
			"name": "刘影舞"
		}, {
			"id": 50,
			"name": "胡海峰"
		}, {
			"id": 51,
			"name": "王舞"
		}, {
			"id": 52,
			"name": "张兰"
		}, {
			"id": 53,
			"name": "赵敏"
		}, {
			"id": 3,
			"name": "蒋晖"
		}, {
			"id": 4,
			"name": "张雪飞"
		}, {
			"id": 5,
			"name": "常瑞青"
		}, {
			"id": 6,
			"name": "姜楠"
		}, {
			"id": 7,
			"name": "党建卫"
		}, {
			"id": 8,
			"name": "康凯"
		}, {
			"id": 9,
			"name": "任恒"
		}, {
			"id": 10,
			"name": "王俊江"
		}, {
			"id": 11,
			"name": "冯晓晨"
		}, {
			"id": 12,
			"name": "杨晓峰"
		}, {
			"id": 13,
			"name": "吕效亚"
		}, {
			"id": 14,
			"name": "杨成"
		}, {
			"id": 15,
			"name": "朱春晖"
		}, {
			"id": 16,
			"name": "程光瑶"
		}, {
			"id": 17,
			"name": "赵鑫"
		}, {
			"id": 18,
			"name": "李禹轩"
		}, {
			"id": 19,
			"name": "王绍岩"
		}, {
			"id": 20,
			"name": "高瑞瑞"
		}, {
			"id": 21,
			"name": "李香凝"
		}, {
			"id": 22,
			"name": "崔甜"
		}, {
			"id": 23,
			"name": "江建平"
		}, {
			"id": 24,
			"name": "郭雨芬"
		}, {
			"id": 25,
			"name": "代彩华"
		}, {
			"id": 26,
			"name": "应用系统管理员"
		}, {
			"id": 27,
			"name": "代彩华ASA"
		}, {
			"id": 28,
			"name": "代彩华SA"
		}, {
			"id": 29,
			"name": "代彩华SS"
		}, {
			"id": 30,
			"name": "代彩华SSA"
		}, {
			"id": 31,
			"name": "代彩华1-QA"
		}, {
			"id": 32,
			"name": "qinli"
		}, {
			"id": 33,
			"name": "代彩华2-CM"
		}, {
			"id": 34,
			"name": "代彩华TM1"
		}, {
			"id": 35,
			"name": "代彩华TM2"
		}, {
			"id": 36,
			"name": "代彩华-MA"
		}, {
			"id": 37,
			"name": "代彩华EPG"
		}, {
			"id": 38,
			"name": "代彩华需求管理"
		}, {
			"id": 39,
			"name": "kelly"
		}, {
			"id": 54,
			"name": "项目经理01"
		}, {
			"id": 55,
			"name": "项目经理02"
		}, {
			"id": 56,
			"name": "项目经理03"
		}, {
			"id": 57,
			"name": "项目经理04"
		}, {
			"id": 58,
			"name": "EPG组长"
		}, {
			"id": 59,
			"name": "QA主管"
		}, {
			"id": 60,
			"name": "部门经理01"
		}, {
			"id": 61,
			"name": "部门经理02"
		}, {
			"id": 62,
			"name": "部门经理03"
		}, {
			"id": 63,
			"name": "部门经理04"
		}, {
			"id": 64,
			"name": "项目QA01"
		}, {
			"id": 65,
			"name": "项目QA02"
		}, {
			"id": 66,
			"name": "项目QA03"
		}, {
			"id": 67,
			"name": "项目QA04"
		}, {
			"id": 68,
			"name": "配置管理员01"
		}, {
			"id": 69,
			"name": "配置管理员02"
		}, {
			"id": 70,
			"name": "配置管理员03"
		}, {
			"id": 71,
			"name": "配置管理员04"
		}, {
			"id": 72,
			"name": "项目测量人员01"
		}, {
			"id": 73,
			"name": "项目测量人员02"
		}, {
			"id": 74,
			"name": "项目测量人员03"
		}, {
			"id": 75,
			"name": "项目测量人员04"
		}, {
			"id": 76,
			"name": "开发人员01"
		}, {
			"id": 77,
			"name": "测试人员01"
		}, {
			"id": 78,
			"name": "开发人员02"
		}, {
			"id": 79,
			"name": "开发人员03"
		}, {
			"id": 80,
			"name": "开发人员04"
		}, {
			"id": 81,
			"name": "测试人员02"
		}, {
			"id": 82,
			"name": "测试人员03"
		}, {
			"id": 83,
			"name": "测试人员04"
		}, {
			"id": 84,
			"name": "项目负责人01"
		}, {
			"id": 85,
			"name": "项目负责人02"
		}, {
			"id": 86,
			"name": "项目负责人03"
		}, {
			"id": 87,
			"name": "项目负责人04"
		}],
		"canWrite": true,
		"qaResources": [{
			"id": 15,
			"name": "朱春晖"
		}],
		"canModifyMilestone": true,
		"canAdd": true,
		"roles": [{
			"id": "taskMember",
			"name": "任务成员"
		}, {
			"id": "principal",
			"name": "任务负责人"
		}, {
			"id": "taskApprover",
			"name": "任务审批人"
		}],
		"qlId": 15,
		"canModifyProject": true,
		"types": [{
			"id": "A",
			"name": "培训"
		}, {
			"id": "C",
			"name": "配置管理"
		}, {
			"id": "E",
			"name": "工程活动"
		}, {
			"id": "F",
			"name": "返工活动"
		}, {
			"id": "I",
			"name": "SPI活动"
		}, {
			"id": "M",
			"name": "项目管理"
		}, {
			"id": "Q",
			"name": "QA活动"
		}, {
			"id": "R",
			"name": "评审活动"
		}, {
			"id": "T",
			"name": "测试活动"
		}],
		"fulleffort": 8,
		"testReports": []
	},
	"ok": true
};